A Polynomial Algorithm for a Continuous Bilevel Knapsack Problem
نویسندگان
چکیده
In this note, we analyze a bilevel interdiction problem, where the follower’s program is a parametrized continuous knapsack. Based on the structure of the problem and an inverse optimization strategy, we propose for its solution an algorithm with worst-case complexity O(n). Keywords— Bilevel programming, Continuous knapsack problem, Polynomial time. 1 Model Recently, a number of papers have been devoted to bilevel programs involving integer-valued knapsacks at the lower level [2]–[6],[9], all of them NP-hard. A question that arises naturally is the complexity of the continuous variants of these problems. More precisely, we consider a continuous bilevel knapsack problem with interdiction constraints that consists in a relaxation of the problem analyzed by Caprara et al.[4], where the goal of the leader is to minimize the value of the follower’s knapsack, through the interdiction of a subset of items. Its mathematical formulation is (CBK) min (x,y)∈[0,1]×[0,1] n ∑
منابع مشابه
A Study on the Computational Complexity of the Bilevel Knapsack Problem
We analyze the computational complexity of three fundamental variants of the bilevel knapsack problem. All three variants are shown to be complete for the second level of the polynomial hierarchy. We also discuss the somewhat easier situation where the weight and profit coefficients in the knapsack problem are encoded in unary: two of the considered bilevel variants become solvable in polynomia...
متن کاملBilevel Programming with Knapsack Constraints
A special class of bilevel programming problems with discrete para-metric lower level problems is considered. First, necessary and suucient conditions for the existence of optimal solutions are given. Then, a pseu-dopolynomial exact and a polynomial approximate algorithms for solving the bilevel problem are proposed.
متن کاملA nonlinear Knapsack problem
The nonlinear Knapsack problem is to maximize a separable concave objective function, subject to a single "packing" constraint, in nonnegative variables. We consider this problem in integer and continuous variables, and also when the packing constraint is convex. Although the nonlinear Knapsack problem appears difficult in comparison with the linear Knapsack problem, we prove that its complexit...
متن کاملInteger Programming Formulation of the Bilevel Knapsack Problem
The Bilevel Knapsack Problem (BKP) is a hierarchical optimization problem in which the feasible set is determined by the set of optimal solutions of parametric Knapsack Problem. In this paper, we propose two stages exact method for solving the BKP. In the first stage, a dynamic programming algorithm is used to compute the set of reactions of the follower. The second stage consists in solving an...
متن کاملAn Efficient Algorithm for Reducing the Duality Gap in a Special Class of the Knapsack Problem
A special class of the knapsack problem is called the separable nonlinear knapsack problem. This problem has received considerable attention recently because of its numerous applications. Dynamic programming is one of the basic approaches for solving this problem. Unfortunately, the size of state-pace will dramatically increase and cause the dimensionality problem. In this paper, an efficient a...
متن کامل